// components/iconItem.js
Component({
    /**
     * 组件的属性列表
     */
    properties: {
        iconname: {},
        name: '',
        targeturl: '',
        main:{
            type:Boolean,
            value:true
        },
        backgroundColor:''
    },

    /**
     * 组件的初始数据
     */
    data: {
        // backgroundColor: '',
        // backgroundList: ['rgb(24,201,173)', 'rgb(209,186,118)', 'rgb(214,213,183)',
        //     'rgb(189,232,232)', 'rgb(140,199,181)', 'rgb(161,236,225)',
        //     'rgb(231,206,173)'
        // ]
    },

    /**
     * 组件的方法列表
     */
    methods: {
        navigateTo() {
            if (this.data.targeturl && this.data.main ) {
                wx.navigateTo({
                    url: `/pages/${this.data.targeturl}/${this.data.targeturl}`,
                })
            }else if(this.data.targeturl && !this.data.main){
                // console.log(this.data.targeturl)
                const [main,page] = this.data.targeturl
                // 地址在分包中
                wx.navigateTo({
                  url: `/${main}/pages/${page}/${page}`,
                })
            }else{
                console.log("功能开发中 保密保密")
            }

        }
    },
    lifetimes: {
        attached() {
            // 随机选择一种颜色
            // const length = this.data.backgroundList.length;
            // const targetIndex = Math.floor(length * Math.random())
            // this.setData({
            //     backgroundColor: this.data.backgroundList[targetIndex]
            // })
        }
    }
})